package bancosys.tec.rtm.diagnostician;

/**
 * Interface que determina o comportamento de um Diagnosticador.
 * 
 * @author Evaristo
 * @version $Id:$ <b>Created on: </b> 23/01/2007
 */
public interface Diagnostician {

    /**
     * Método que realiza uma diagnose e retorna o resultado da mesma no objeto DiagnosisBean.
     * 
     * @return DiagnosisBean
     */
    DiagnosisBean diagnosis();

    /**
     * @return nome do diagnosticador.
     */
    String getName();
}
